package com.ruoyi.project.system.service;

import java.util.List;

import com.ruoyi.project.system.domain.SysMoment;

/**
 * 平台精彩瞬间Service接口
 *
 * @author jjp
 * @date 2020-04-14
 */
public interface ISysMomentService {
    /**
     * 查询平台精彩瞬间
     *
     * @param momentId 平台精彩瞬间ID
     * @return 平台精彩瞬间
     */
    public SysMoment selectSysMomentById(Long momentId);

    /**
     * 查询平台精彩瞬间列表
     *
     * @param sysMoment 平台精彩瞬间
     * @return 平台精彩瞬间集合
     */
    public List<SysMoment> selectSysMomentList(SysMoment sysMoment);

    /**
     * 新增平台精彩瞬间
     *
     * @param sysMoment 平台精彩瞬间
     * @return 结果
     */
    public int insertSysMoment(SysMoment sysMoment);

    /**
     * 修改平台精彩瞬间
     *
     * @param sysMoment 平台精彩瞬间
     * @return 结果
     */
    public int updateSysMoment(SysMoment sysMoment);

    /**
     * 批量删除平台精彩瞬间
     *
     * @param momentIds 需要删除的平台精彩瞬间ID
     * @return 结果
     */
    public int deleteSysMomentByIds(Long[] momentIds);

    /**
     * 删除平台精彩瞬间信息
     *
     * @param momentId 平台精彩瞬间ID
     * @return 结果
     */
    public int deleteSysMomentById(Long momentId);
    /**
     * 模糊查询平台精彩瞬间
     * @return 平台精彩瞬间
     */
    public List<SysMoment> selectSysMomentlikeFind(SysMoment sysMoment);
    /**
     * 图片视频 查询平台精彩瞬间
     * @return 平台精彩瞬间
     */
    public List<SysMoment> selectSysMomentlikeMomentType(String momentType);
}
